package net.lab1024.sa.admin.module.business.yct.yctofficial.domain.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 易齿通官网类目 实体类
 *
 * @Author zahngben
 * @Date 2024-09-23 10:00:32
 * @Copyright 01
 */

@Data
@TableName("yct_official_info_class")
public class YctOfficialInfoClassEntity {

    /**
     * 类目id
     */
    @TableId(type = IdType.AUTO)
    private Long classId;

    /**
     * 上级类目id
     */
    private Long classParentId;

    /**
     * 类目名称
     */
    private String name;

    /**
     * 类型1单页 2列表 3列表单页
     */
    private Long classType;

    /**
     * 类型1启用 2启用
     */
    private Long classStatus;

    /**
     * 底部显示1启用 2启用
     */
    private Long bottomStatus;

    /**
     * 跳转链接
     */
    private String classLinkUrl;

    /**
     * 缩略图片
     */
    private String picUrl;

    /**
     * 缩略图宽度
     */
    private String picWidth;

    /**
     * 缩略图高度
     */
    private String picHeight;

    /**
     * SEO标题
     */
    private String seoTitle;

    /**
     * 描述
     */
    private String description;

    /**
     * 关键词
     */
    private String remark;

    /**
     * 英文名
     */
    private String ywm;

    /**
     * 路径
     */
    private String path;

    /**
     * 排序
     */
    private String sort;

    /**
     * 删除时间
     */
    private Integer deletedFlag;

    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

}
